// pages/mine/index.js
var app=getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo:{},
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
    shenhe:false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var audFlag = app.globalData.audFlag;
    wx.getSetting({
      success: function (res) {
        if (res.authSetting['scope.userInfo']) {
          console.log("用户授权了")
        } else {
          console.log("用户没有授权")
        }
      }
    })
    this.setData({
      shenhe:audFlag
    })

    
  },
  wxshowMsg:function(msg){
    wx.showModal({
      title: '警告',
      content: msg,
      showCancel: false,
      confirmText: '返回重试',
      success: function (res) {
        if (res.confirm) {
          console.log('用户点击了授权')
        }
      }
    })
  },
  bindGetUserInfo: function (e) {
    console.log(e);
    if(e.detail.userInfo){

    }else{
      this.wxshowMsg('您点击了拒绝授权，将无法使用此功能，请授权之后再进入!!!');
      return;
    }
    var userInfo = e.detail.userInfo;
    if (userInfo!=undefined){
    var src = '../registorpage/index?avatarUrl=' + userInfo.avatarUrl + '&gender=' + userInfo.gender + '&sign=' + userInfo.nickName
    wx.navigateTo({
      url: src,
    })
    }
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {    
    var userInfo=app.globalData.userInfo;
    if (Object.keys(userInfo).length === 0) {
      wx.redirectTo({
        url: '../login/index',
      })
    }else{
      var userInfo = app.globalData.userInfo;
      this.setData({
        userInfo:userInfo
      })
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  liveBroadcast:function(){
    wx.navigateTo({
      url: '../home-page/main',
    })
  },
  myCourse:function(){
    wx.navigateTo({
      url: '../course/index',
    })
  },
  selectNav:function(e){
    console.log(e);
    var src=e.currentTarget.dataset.src;
    wx.navigateTo({
      url: '../'+src,
    })
  },
  selectNav2:function(e){
    var src = e.currentTarget.dataset.src;
    wx.navigateTo({
      url: src,
    })
  },
  loginout:function(e){
    if (e.detail.userInfo) {

    } else {
      this.wxshowMsg('您点击了拒绝授权，将无法使用此功能，请授权之后再进入!!!');
      return;
    }
    getApp().globalData.userInfo={};
    this.setData({
      userInfo:null
    })
    wx.redirectTo({
      url: '../login/index',
    })
    
  },
  updatepass: function (events) {
    wx.navigateTo({
      url: 'userinfo/repasssword/index',
    })
  },
})